@charset "utf-8";
body *{ font-family:Arial !important; }
/***************************宽屏样式(start)***************************/
.w_1200 .warp{ width:1200px; margin:0 auto;}
.w_1200 .foot_inner{  }
.w_1200 #fbott{  }
.w_1200 .products .row .inner .img{ height:250px;}
.w_1200 .products .case .inner .img{ height:160px;}
.w_1200 .leftmenu .row.y{ background:#ffffff url(../images/g.png) no-repeat 246px 0;}
.w_1200 .leftmenu .row.y.on{ background:#ffffff url(../images/g1.png) no-repeat 246px 0;}
.w_1200 .leftmenu .t{  }
.w_1200 #lib_inquire_list > ul > li .info{width:619px;}
.w_1200 #lib_inquire_list > ul > li .img{ border:0px none !important; width:180px; height:180px;}
.w_1200 #lib_inquire_list > ul > li .img a{ width:180px; height:180px;}
.w_1200 .leftmenu{ width:276px; float:left;}
.w_1200 #pdetail .info{width:720px; margin-top:8px; margin-right:20px;}
.w_1200 #pdetail .description .bd{ float:left; width:975px; border-left:1px solid #e9e9e9;}
.w_1200 .products .row{ min-height:355px; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; width:33.2%;}
.w_1200 .products .case{ height:270px;}
.w_1200 .products .row .inner{ width:250px; margin:0 auto;}
.w_1200 .rightside{ width:893px;}
body #products .rightside{ width: 100%; }
body .solution_description .card{ margin-top: 50px; margin-bottom:30px;}

.div_warp{ width: 1408px; margin: 0 auto; }
/***************************宽屏样式(end)***************************/
.delay{ -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.delay:hover{ transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08);}
.tran{ -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; }
.ta_center{ text-align: center; }
.ws_nowrap{ overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; white-space: nowrap; }

body{ padding-top: 115px; }
body.index{ padding-top: 0; }

#header{ width: 100%; min-height: 120px; position: absolute; top: 0; left: 0; z-index: 99999; }
#header.fixed{ min-height: 115px; position: fixed; background-color: #fff; -webkit-box-shadow: 0px -2px 10px 0px #000; box-shadow: 0px -2px 10px 0px #000; }
#header .theader{ position: relative; }
#header .header_top{ height: 42px; display: flex; justify-content: flex-end; align-items: center; margin-top: 15px; }
#header.fixed .header_top{ margin-top: 23px; height: 26px; }
#header .header_top a{ display: block; font-size: 16px; line-height: 16px; color: #fff; margin-left: 28px; }
#header.fixed .header_top a{ margin-left: 20px; color: #000; }
#header .header_top a:first-child{ margin-left: 0; }
#header .header_top a:hover{ text-decoration: none; }
#header .h_contact_box{ display: flex; align-items: center; margin-right: 30px; }
#header .h_contact_box .h_contact{ display: flex; align-items: center; }
#header .h_contact_box .h_contact + .h_contact{ margin-left: 20px; }
#header .h_contact a{ font-family: 'Whitney-Medium'; margin-left: 10px !important; }
#header .h_contact .icon.icon_fixed{ display: none; }
#header.fixed .h_contact .icon{ display: none; }
#header.fixed .h_contact .icon.icon_fixed{ display: block; }
#header .icon_search{ width: 22px; height: 22px; background: url(../images/icon/icon_search.png) no-repeat center center; }
#header.fixed .icon_search{ filter: invert(1); }
#header .header_top .line{ cursor: default; }
#header.fixed .header_top .line{ color: #000; }
#header .header_top .inquiry{ font-family: 'Whitney-Medium'; font-size: 14px; line-height: 21px; text-transform: uppercase; padding-left: 30px; background: url(../images/icon/icon_inquiry.png) no-repeat; }
#header.fixed .header_top .inquiry{ padding-left: 26px; }
#header.fixed .header_top .inquiry{ filter: invert(1); }
#header .header_top .share{ display: flex; margin-left: 26px; }
#header.fixed .header_top .share{ margin-left: 11px; }
#header .header_top .share .icon_share{ width: 26px; height: 26px; margin-left: 20px; background-repeat: no-repeat; background-position: center; background-size: 100%; }
#header .header_top .share .icon_share:first-child{ margin-left: 0; }
#header .header_top .share .icon_share.icon_Facebook{ background-image: url(../images/icon/icon_LinkedIn_color1.png); }
#header .header_top .share .icon_share.icon_Twitter{ background-image: url(../images/icon/icon_Twitter_color.png); }
#header .header_top .share .icon_share.icon_LinkedIn{ background-image: url(../images/icon/icon_LinkedIn_color.png); }
#header .header_top .share .icon_share.icon_YouTube{ background-image: url(../images/icon/icon_YouTube_color.png); }

#header .header_top .header_wechat{ width:26px; height: 26px; position: relative; background:url(../images/header_wechat.png) no-repeat center /26px 26px; margin-left:20px;}
#header .header_top .header_wechat .ercode{ width:200px; height:200px; position:absolute; right:0; top:52px; opacity:0; z-index:10000; transform: rotate3d(0,1,0,90deg);}
#header .header_top .header_wechat .ercode img{ max-width:100%; }
#header .header_top .header_wechat:hover .ercode{ opacity:1; top:26px; transform:rotate3d(0,0,0,0deg);}
#header .header_top .header_phone{ width:26px; height: 26px; position: relative; background:url(../images/header_phone.png) no-repeat center /22px 22px; margin-left:20px;}
#header .header_top .header_phone .header_phone_abs{ width:150px; height:35px; line-height:35px; position:absolute; right:0; top:52px; opacity:0; z-index:10000; background:#fff; font-size:18px; text-align: center; transform: rotate3d(0,1,0,90deg); box-shadow: 10px 10px 5px #888888;}
#header .header_top .header_phone:hover .header_phone_abs{ opacity: 1;  top:38px; transform:rotate3d(0,0,0,0deg);}

#header .header_bottom{ display: flex; justify-content: flex-end; align-items: center; margin-top: 20px; }
#header.fixed .header_bottom{ margin-top: 17px; }

#header .header_top .h_search{ position: relative; }
#header .header_top .h_search .h_search_form{ opacity: 0; position: absolute; top: 50%; right: 0; width: 250px; height: 42px; background: #fff; border-bottom: 1px solid #555; pointer-events: none; transform: translateY(-50%); transition: all .4s; }
#header .header_top .h_search .h_search_form .text{ padding-left: 10px; width: 80%; height: 100%; background: 0 0; border: 0; box-sizing: border-box; }
#header .header_top .h_search .h_search_form .sub_btn{ width: 15%; height: 100%; background: url(../images/icon/icon_search.png) no-repeat center/50% auto; border: 0; cursor: pointer; filter: invert(1); }

.tel{ font-size:14px; color:#ffffff; height:35px; line-height:35px; margin-left:14px;}
#lib_inquire_list{ padding:15px;}
#lib_inquire_list > ul > li{ display: flex; align-items: center; }
#lib_inquire_list > ul > li .info{width: calc(100% - 156px); padding-left: 20px;}
#lib_inquire_list > ul > li .img{ border:0px none !important; width:156px; height:156px;}
#lib_inquire_list > ul > li .img a{ width:156px; height:156px;}
#lib_info_detail{ min-height:500px; padding:0px 10px;}
#lib_down_list{ min-height:200px;}
#lib_info_list{ min-height:200px;}
.page_content{ min-height:300px;}
.page_content #global_editor_contents #map img{ display:block; max-height:initial; }
.clear_line{ width:800px; margin:0 auto; height:60px; background:url(../../t125/images/clear_line.png) no-repeat center center; clear:both; overflow:hidden;}
.header{ background:#ffffff;}
.warp{ width:980px; margin:0 auto;}
#header .h_nav{display:block; margin-top:5px;}
#header .h_nav *{ color:#333;}
#header .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
#header .h_nav li.line{padding:0; color:#b8b8b8;}
#header .h_nav li.member{background:url(../images/ico.png) 0 0 no-repeat; padding-left:26px; color:#b8b8b8;}
#header .h_nav li.inquiry{background:url(../images/ico.png) 0 -26px no-repeat; padding-left:24px;}
#header .h_nav li.lang{background:url(../images/ico.png) right -52px no-repeat;}
#header .h_nav li.lang:hover{position:relative; z-index:1000;}
#header .h_nav li.lang:hover dl{}
#header .h_nav li{ color:#333 !important;}
#header .h_nav li a{ color:#333;}
#header .h_nav li i{background:url(../../t125/images/common.png); padding:0 10px;}
#header .h_nav li i.sitemap{background-position:-164px -23px;}
#header .h_nav li i.download{background-position:-188px -23px;}
#header .lang{ position: relative; margin-left: 58px; }
#header .lang > a{ display: block; font-family: 'Whitney-Medium'; font-size: 18px; line-height: 42px; height: 42px; color: #fff; padding: 0 45px 0 34px; position: relative; }
#header .lang > a:before{ content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 21px; height: 21px; background: url(../images/icon/icon_language.png) no-repeat; }
#header .lang > a:after{ content: ''; position: absolute; right: 37px; top: calc(50% + 3px); transform: translateY(-50%); width: 9px; height: 5px; background: url(../images/icon/icon_dropdown.png) no-repeat; }
#header .lang a:hover{ text-decoration: none; }
#header.fixed .lang{ padding-bottom: 15px; }
#header.fixed .lang > a{ line-height: 34px; height: 34px; color: #000; }
#header.fixed .lang > a:before{ filter: invert(1); }
#header.fixed .lang > a:after{ filter: invert(1); top: 50%; }
#header .lang .language_silder{ min-width: 100%; position: absolute; right: 0; top: 100%; transform: translateX(-50%); opacity: 0; visibility: hidden; background-color: rgba(17, 17, 17, 0.9); box-shadow: 0 3px 9px -5px #000; border-radius: 3px; }
#header .lang:hover .language_silder{  opacity: 1; visibility: visible; }
.language_silder .l_rows{ height:25px; overflow: hidden;}
#header .language_silder a{ display: block; color: #afafaf; font-size: 13px; padding: 16px 15px; }
#header .language_silder a:hover{ background-color: #424242; }

#header_mobile{ display: none; width: 100%; height: 66px; position: fixed; left: 0; top: 0; z-index: 999; padding: 0 12px; }
#header_mobile.fixed{ background-color: #fff; -webkit-box-shadow: 0px -2px 10px 0px #000; box-shadow: 0px -2px 10px 0px #000; }
#header_mobile .logo{ height: 25px; left: 18px; top: 19px; }
#header_mobile.fixed .logo{ visibility: hidden; opacity: 0; }
#header_mobile .logo_color{ width: 85.7px; height: 25px; visibility: hidden; opacity: 0; position: absolute; left: 18px; top: 19px; }
#header_mobile.fixed .logo_color{ visibility: visible; opacity: 1; }
#header_mobile.fixed .logo_color .logo{ visibility: visible; opacity: 1; left: 0; top: 0; }
#header_mobile .btn_right{ margin-right: 28px; margin-top: 26px; }
#header_mobile.fixed .btn_right{ filter: invert(1); }
#header_mobile .btn_right > a{ display: block; width: 17.5px; height: 17.5px; }
#header_mobile .icon_search{ background: url(../images/icon/icon_search.png) no-repeat center center; background-size: 17.5px; }
#header_mobile .icon_menu{ background: url(../images/icon/icon_menu.png) no-repeat center center; background-size: 17.5px; margin-left: 21px; }
#header_mobile .icon_menu.on{ background: url(../images/icon/icon_close.png) no-repeat center center; background-size: 17.5px; margin-left: 21px; filter: invert(1); }

#header_mobile .m_search_box{ position: fixed; top: 0; right: -100%; width: 100%; z-index: 10001;background: #fff; }
#header_mobile .m_search_box.on{ right: 0; }
#header_mobile .m_search_box .close_btn{ float: right; width: calc(100% - 180px); text-align: right; background: #fff; padding-right: 10px; }
#header_mobile .m_search_box .close_btn span{ display: inline-block; width: 20px; height: 20px; margin: 23px 0; background: url(../images/icon/icon_close.png) no-repeat center center / 80%; }
#header_mobile .m_search_box .search_form{ position: relative; width: 100%; height: 60px; line-height: 60px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; }
#header_mobile .m_search_box .search_form input[name=Keyword]{ width: 80%; height: 100%; margin-left: 5%; border: none; font-size: 16px; color: #c8c8c8; outline: none; }
#header_mobile .m_search_box .search_form input[type=submit]{ position: absolute; top: 0; right: 5%; width: 41px; height: 100%; background: url(../images/icon/icon_search.png) no-repeat center center / 50%; border: none; outline: none; }
#header_mobile .nav{ position: fixed; top: 0; right: -75%; display: block; width: 75%; height: 100%; margin: 0; z-index: 10001; overflow-y: scroll; overflow-x: hidden; background: url(../images/header_bg.png) repeat-x top center #fff; margin-top: 66px; }
#header_mobile .nav.on{ right: 0; }
#header_mobile .nav .list{ margin: 0 5%; border-bottom: 1px solid #ddd; }
#header_mobile .nav .list .title{ display: block; width: 100%; height: 60px; line-height: 60px; font-size: 16px; text-decoration: none; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
#header_mobile .nav .list.has_sec .title i{ float: right; width: 18px; height: 100%; background: url(../images/icon/icon_cate_arrwo.png) no-repeat right center / 40%; }
#header_mobile .nav .list:last-child{ margin-bottom: 50px; }
#header_mobile .nav .sub{ display: none; }
#header_mobile .nav_bg.on{ position: fixed; top: 66px; right: 0; display: block; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 9990; }
#header_mobile .son_nav{ position: fixed; top: 0; right: -75%; display: block; width: 75%; height: 100%; margin: 0; z-index: 10001; overflow-y: scroll; overflow-x: hidden; background: url(../images/header_bg.png) top center no-repeat #fff; margin-top: 66px; border-top: 1px solid #ddd; }
#header_mobile .son_nav .item{ margin: 0 4%; border-bottom: 1px solid #ddd; }
#header_mobile .son_nav .item .son_nav_title{ display: block; height: 60px; line-height: 60px; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-decoration: none; }
#header_mobile .son_nav .item .son_nav_title i{ float: right; width: 18px; height: 60px; background: url(../images/icon/icon_cate_arrwo.png) no-repeat right center / 40%; }
#header_mobile .son_nav .item .son_nav_title.on i{ margin-right: 5%; transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); webkit-transform: rotate(90deg); -o-transform: rotate(90deg); }
#header_mobile .son_nav .item:last-child{ margin-bottom: 50px; }
#header_mobile .son_nav.on{ right: 0; }
#header_mobile .son_nav .cate_close{ width: 100%; text-align: left; }
#header_mobile .son_nav .cate_close span{ display: inline-block; width: 16px; height: 16px; background: url(../images/icon/icon_back.png) no-repeat center center / 50%; margin: 15px 0 15px 4%; }
#header_mobile .son_nav .third_nav{ display: none; }
#header_mobile .son_nav .third_nav a{ display: block; height: 44px; line-height: 44px; font-size: 16px; border-top: 1px solid #ddd; text-indent: 20px; color: #888; }
#header_mobile .son_nav .third_nav .fouth_cate a{ font-size: 13px; text-indent: 30px; height: 30px; line-height: 30px; border-top: 1px dashed #e8e8e8; }

.inquiry_success .ins_header{ position: fixed; left: 0; top: 0; width: 100%; }

.body{ background:#fff; overflow:hidden;}
#main{ background:#dbdbdb url(../../t125/images/bd.png) repeat-x;}
.w1160{ width:960px; margin:0 auto; overflow:hidden;}
.logo{ height: 56px; position: absolute; left: 0; top: 34px; }
.logo_color{ opacity: 0; visibility: hidden; }
.ext_logo{ position:absolute; left:205px; top:5px; width:130px; height:58px; }
#header.fixed .logo{ top: 14px; }
#header.fixed .theader > .logo{ opacity: 0; visibility: hidden; }
#header.fixed .logo_color{ opacity: 1; visibility: visible; }
.search{ overflow:hidden; margin:15px 0 0 0; float:right; border:1px solid #e9e9e9;}
.search .text{ background:#fff; width:326px; height:34px; line-height:34px; color:#747474; text-indent:16px; border:0px none;}
.search .sub{}
.nav_box{ width: calc(100% - 380px); display: flex; justify-content: flex-end; }
.nav .warp{ padding-left:25px;}
.nav .i{ position:relative; margin-left: 75px; }
.nav .i.max_sub_nav{ position: unset; }
.nav .i:first-child{ margin-left: 0; }
.nav .i:first-child a{ font-size:25px; }
.nav .i .ia{ font-family: 'Whitney-Medium'; font-size: 20px; line-height: 42px; height: 42px; position: relative; }
.nav .i .ia:after{ display: none; content: ''; width: 100%; height: 2px; bottom: 0; background-color: #001d5f; }
.nav .i .ia:hover{ text-decoration: none; }
#header.fixed .nav .i .ia{ line-height: 34px; height: 34px; color: #000; }
.nav .i:first-child{ background:none;}
.no_bor{ border:0px none !important;}
.nav .i a{ display:block; font-size:16px; color:#fff;}
.nav .i:hover > a{ text-decoration: none;}
.nav .i:hover .sub{ opacity: 1; visibility: visible; }
.nav a:hover{ text-decoration: none; }
.nav .i .sub{ position: absolute; left: 50%; top: 100%; transform: translateX(-50%); opacity: 0; visibility: hidden; min-width: 200px; z-index:10; overflow: hidden; background-color: rgba(17, 17, 17, 0.9); box-shadow: 0 3px 9px -5px #000; border-radius: 3px; }
.nav .i.max_sub_nav .sub{ left: 0; transform: unset; width: 100%; }
.nav .i .sub a{ padding: 16px 15px; font-size: 16px; overflow: hidden; white-space: nowrap; color: #fff; font-weight: bold; }
.nav .i .sub a:hover{ background: #424242; }
.nav .i .sub a.hot{display: flex; align-items: center;}
.nav .i .sub a.hot::after{content: ''; width: 20px; height: 20px; background: url(../images/icon/fire.svg) no-repeat center / 100%; margin-left: 5px;}
#header.fixed .nav .i{ padding-bottom: 15px; }
#header.fixed .nav .i:hover .ia{ color: #001d5f; }
#header.fixed .nav .i:hover .ia:after{ display: block; }
#header.fixed .nav .i .ia.cur:after{ display: block; }
#header.fixed .nav .i .sub{ background-color: #fff; }
#header.fixed .nav .i .sub a{ color: #000; }
#header.fixed .nav .i .sub a:hover{ background: #001d5f; color: #fff; }

.nav .i .sub.sub_pro{ display: flex; padding: 20px 10px; }
.nav .i .sub.sub_pro .list{ padding: 0 20px; border-right: 1px solid #ccc; width: 100%; }
.nav .i .sub.sub_pro .list:last-child{ border-right: 0; }
#header.fixed .nav .i .sub.sub_pro .list > a{ color: #001d5f; font-family: 'Whitney-Semibold'; font-size: 22px; }
#header.fixed .nav .i .sub.sub_pro .list > a:hover{ color: #fff; }

.banner{ position: relative; text-align: center; }
.banner .ban_tit{ box-sizing: border-box; display: block; width: 730px; font-family: "Poppins-Medium"; font-size: 42px; line-height: 60px; color: #fff; position: absolute; top: calc(50% + 18px); transform: translateY(-50%); padding-left: 102px; letter-spacing: 0.8px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; }
.banner_center{ position: relative; text-align: center; }
.banner_center .ban_info{ max-width: 1408px; position: absolute; left: 50%; top: calc(50% - 13px); transform: translate(-50%, -50%); text-align: center; color: #fff; }
.banner_center .ban_info .ban_tit{ font-family: 'Whitney-Semibold'; font-size: 50px; line-height: 60px; }
.banner_center .ban_info .ban_desc{ font-family: 'Whitney-Light'; font-size: 20px; line-height: 60px; margin-top: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden; }

/*#products .banner_center .ban_info{ top: calc(50% - 13px); }
#products .banner_center .ban_info .ban_tit{ font-family: 'Whitney-Semibold'; font-size: 50px; line-height: 50px; }
#products .banner_center .ban_info .ban_desc{ font-family: 'Whitney-Light'; font-size: 20px; line-height: 42px; }*/

.info .crumbs{ margin-top: 10px; }
.info .crumbs, .info .crumbs a{ font-size: 20px; line-height: 30px; text-decoration: none; }

.leftmenu{ width:230px; float:left;}
.leftmenu .demo{ overflow:hidden; }
.leftmenu .t{ height:46px; line-height:44px; text-indent:20px; font-size:16px; color:#fff;}
.leftmenu .t.best{ background:#e6e6e6; color:#333333;}
.rightside{ width:725px;}
#webpath{ height:47px; line-height:47px; overflow:hidden;}
#webpath .fl{ font-size:16px; color:#2e3a47;}
#webpath .fr{ color:#666666;}
#webpath .fr a{ color:#666666; margin:0px 5px 0 4px;}
.product_list{ overflow:hidden; border:1px solid #d0d0cd;}
.pro_title{ color:#2d2d2d; height:40px; line-height:40px; overflow:hidden; background:#f9f9f9; border:1px solid #efefef;}
.now_cur{ float:left; font-size:14px; margin-left:15px; color:#4a4439;}
.product_list .item{ width:215px; border-right:1px solid #dddddd; height:345px; overflow:hidden;}
.product_list .item .inner{ width:155px; margin:0 auto;}
.product_list .item .inner .pic{ margin-top:10px; height:160px;}
.pic a{ text-align:center; margin:0 auto; display:block; width:100%; height:100%;}
.pic span{ display:inline-block; height:100%; vertical-align:middle;}
.pic img{ vertical-align:middle; max-width:100%; max-height:100%;}
.product_list .item .inner .name{ text-align:center; margin-top:18px; height:40px;}
.product_list .item .inner .name a{ font-family:"Times New Roman", Times, serif; font-size:18px; color:#818181;}
.product_list .item .inner .bref{ text-align:center; color:#818181; height:30px;}
.product_list .item .inner .detail{ width:110px; height:31px; line-height:31px; text-align:center; font-size:14px; margin:0 auto; border:1px solid #dfdfdf; border-radius:5px; display:block; color:#666666; margin-top:10px;}
.product_list .item .inner .detail:hover{ text-decoration:none;}
.no_bor{ border:0px none !important;}
.small_banner{ overflow:hidden;}
.small_banner a{ display:block; width:49%;}
.leftmenu .row.y{ background:#ffffff url(../images/g.png) no-repeat 200px 0; cursor:pointer;}
.leftmenu .row.y.on{ background:#ffffff url(../images/g1.png) no-repeat 200px 0;}
.leftmenu .row .c_logo{ width:20px; height:20px; margin-right:15px;}
.leftmenu .row .n1{ padding:14px 27px 15px 25px; position:relative; border-bottom:1px solid #efefef;}
.leftmenu .row .n1 a{color:#2e3a47;}
.leftmenu .row.on .n1 a{color:#c00;font-weight: bold;}
.leftmenu .row .has{}
.leftmenu .row .sub{ display:none;}
.leftmenu .row.on .sub{display: block;}
.leftmenu .row .sub .i{ margin:9px 0; padding-left:35px;}
.leftmenu .row .sub .i a{ color:#4a4439; text-decoration:underline;}
.leftmenu .row .sub .v3{ display: none;background:none;}
.leftmenu .row .sub .i.v3 a{ color:#3e3e3e; text-decoration:underline; margin-left:20px;}
.leftmenu .row .sub .i a.on{color: #c00;}
.page_station{line-height:45px; font-size:16px;}
.page_title{border:1px solid #d4d4d4; font-size:16px; font-weight:bold; line-height:41px; padding-left:18px; background:#f5f6f6;}
#pdetail .gallery{margin-top:8px}
/**************************放大镜效果(start)**************************/
#pdetail .gallery{width:420px; position:relative;}
#pdetail .gallery *{_behavior:none;}
#pdetail .gallery .bigimg{width:420px; max-height:420px; overflow:hidden; border:1px solid #eee;}
#pdetail .gallery .bigimg a{width:420px; display:block; text-align:center; vertical-align:middle;}
#pdetail .gallery .bigimg a img{vertical-align:middle; max-width:100%; max-height:100%;}
#pdetail .gallery .MagicZoom{display:block; margin:0 auto;}
#pdetail .gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#pdetail .gallery .MagicZoomBigImageCont{border:1px solid #999;}
#pdetail .gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#pdetail .gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#pdetail .gallery .MagicZoomLoading{border:1px solid #ddd; background:#fff url(../../../images/global/loading.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#pdetail .gallery #zoom-big{position:absolute; top:0; left:420px;}
#pdetail .gallery #zoom-big img{ max-width:none; max-height:none;}
#pdetail .gallery #small_img{position:relative; overflow:hidden; height:105px; margin:10px auto;}
#pdetail .gallery #small_img .bd span{float:left; margin-right:5px; border:1px solid #ccc; display:block; width:75px; text-align:center; height:75px; overflow:hidden;}
#pdetail .gallery #small_img .bd span.on{border:1px solid #4d4d4d;}
#pdetail .gallery #small_img .bd span a{vertical-align:middle; text-align:center;}
/**************************放大镜效果(end)**************************/
#pdetail .info{width:484px;margin-top:8px; margin-right:30px;}
#pdetail .name{padding:11px 0;font-size:16px;line-height:20px;color:#333;border-bottom:1px dashed #ccc}
#pdetail .brief{padding:11px 0;font-size:12px;line-height:24px;color:#333;}
#pdetail .feature{width:100%;padding:6px 14px;border-bottom:1px dashed #ccc}
#pdetail .feature td{min-width:140px;font-size:12px;line-height:20px;color:#333}
#pdetail a.btn{display:block;width:99px;height:30px; line-height:30px; text-align:center;color:white;background:#7bbd42; font-size:14px;}
.prod_info_group li a{ background:#67db6a; color:#fff;}
#pdetail .description{margin-top:20px; border:1px solid #e9e9e9; overflow:hidden;}
#pdetail .description .hd{ float:left; width:219px;}
#pdetail .description .hd span{ font-size:14px; color:#333; display:block; border-bottom:1px solid #e9e9e9; border-right:2px solid #7bbd42; height:60px; line-height:60px; text-indent:12px; cursor:pointer;}
#pdetail .description .hd span.cur{color:#7BBD42; font-weight:bold;}
#pdetail .description .bd{ float:left; width:756px; border-left:1px solid #e9e9e9; min-height:350px;}
#pdetail .description .bd > div{ padding:16px}

input.form_button{ width:120px; height:32px; text-align:center; background-color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-family:Verdana; font-size:14px; color:#fff;}

#lib_down_list li a{background-color:#4a4439;}
#cop{ color:#b0b0b0;}
/*122*/
.products{ overflow: hidden; padding: 70px 110px 170px; }
.products .product_item{ margin-top: 152px; }
.products .product_item:first-child{ margin-top: 0; }
.products .cate_tit{ font-family: 'Whitney-Semibold'; font-size: 46px; margin-top: 50px; display: inline-block; }
.products .cate_desc{ width: 810px; font-family: 'Whitney-Medium'; font-size: 22px; line-height: 32px; color: #555; margin: 20px auto 0; }
.products .cate_links{ display: inline-block; margin: 50px auto 0; }
.products .cate_links a{ display: block; float: left; box-sizing: border-box; width: 284px; height: 44px; border: 2px solid #000; font-family: 'Whitney-Semibold'; font-size: 16px; line-height: 40px; color: #1a1a1a; border-radius: 2px; text-decoration: none; text-transform: uppercase; }
.products .cate_links a.support{ color: #fff; background-color: #1a1a1a; margin-left: 16px; }
.products .cate_links a.more:hover{ color: #fff; background-color: #1a1a1a; }
.products .cate_links a.support:hover{ color: #1a1a1a; background-color: #fff; }
.products .pro_list{ margin-top: 152px; display: flex; justify-content: space-between; flex-wrap: wrap; }
.products .pro_list .pro_item{ width: 586px; margin-top: 150px; }
.products .pro_list .pro_item:nth-child(1){ margin-top: 0; }
.products .pro_list .pro_item:nth-child(2){ margin-top: 0; }
.products .pro_list .pro_item a{ display: block; text-decoration: none; }
.products .pro_list .pro_item .pro_img{ position: relative; height: 0; padding-top: 67.408%; }
.products .pro_list .pro_item .pro_img img{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.products .pro_list .pro_item .pro_info{ padding: 41px 20px 0; }
.products .pro_list .pro_item .name{ font-family: 'Whitney-Semibold'; font-size: 32px; line-height: 32px; color: #333; }
.products .pro_list .pro_item .desc{ font-size: 16px; line-height: 18px; color: #555; margin-top: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.products .pro_list .pro_item .more{ display: inline-block; box-sizing: border-box; background-color: #1a1a1a; border: 2px solid #1a1a1a; font-size: 16px; width: 230px; height: 44px; line-height: 40px; color: #fff; font-family: 'Whitney-Semibold'; border-radius: 2px; text-transform: uppercase; margin-top: 21px; }
.products .pro_list .pro_item .more:hover{ background-color: #fff; border: 2px solid #1a1a1a; color: #1a1a1a; }

.solution{ padding-bottom: 111px; }
.solution .solution_item{ width: 435px; min-height: 424px; text-align: center; margin-top: 70px; margin-right: 51px; }
.solution .solution_item.no_mar_r{ margin-right: 0; }
.solution .solution_item .img{ display: block; position: relative; height: 0; padding-top: 72.185%; }
.solution .solution_item .img img{ width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.solution .solution_item .sol_info{ box-sizing: border-box; padding: 24px 20px 5px; }
.solution .solution_item .sol_tit{ display: block; font-family: 'Whitney-Semibold'; font-size: 24px; line-height: 32px; color: #333; text-decoration: none; }
.solution .solution_item .sol_desc{ font-size: 16px; line-height: 18px; color: #555; margin-top: 13px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

#solution-detail{ padding-bottom: 99px; }
#solution-detail .included_products{ margin-top: 29px; }
#solution-detail .included_products .title{ font-family: 'Whitney-Semibold'; font-size: 32px; line-height: 32px; color: #333; }
#solution-detail .included_products .ip_list{ position: relative; display: flex; justify-content: space-between; margin-top: 38px; }
#solution-detail .included_products .ip_list .ip_item{ box-sizing: border-box; width: 424px; max-width: 424px; border-radius: 5px; background-color: #fff; box-shadow: 5px 0 25px #07000210; padding: 75px 50px 39px; }
#solution-detail .included_products .ip_list .ip_item .img{ position: relative; height: 0; padding-top: 37.0418%; }
#solution-detail .included_products .ip_list .ip_item .img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#solution-detail .included_products .ip_list .ip_item .ip_tit{ display: block; font-family: 'Whitney-Semibold'; font-size: 24px; line-height: 56px; color: #000; margin-top: 42px; text-decoration: none; }
#solution-detail .included_products .ip_list .ip_item:hover .ip_tit{ color: #001d5f; }
#solution-detail .included_products .ip_list .ip_item .ip_desc{ font-size: 18px; line-height: 26px; color: #555; margin-top: 11px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
#solution-detail .included_products .ip_list .ip_item .more{ display: inline-block; font-family: 'Whitney-Medium'; font-size: 18px; line-height: 56px; color: #000; margin-top: 19px; text-decoration: none; }
#solution-detail .included_products .ip_list .ip_item:hover .more{ color: #001d5f; }

.product-detail{ margin-top: 70px; }
.product-detail .info{ box-sizing: border-box; width: 704px; padding: 15px 20px 23px 0; }
.product-detail .info .title{ font-family: 'Whitney-Semibold'; font-size: 32px; line-height: 32px; color: #333; font-weight: normal; }
.product-detail .info .desc{ font-size: 18px; line-height: 2; color: #000; margin-top: 47px; }
.product-detail .info .btns{ margin-top: 53px; display: flex; align-items: flex-end; }
.share{ display: flex; align-items: center; }
.share .icon_share{ width: 32px; height: 32px; margin-right: 5px; margin-bottom: 5px; }
.product-detail .info .btns .share{ margin-left: 32px; display: flex; align-items: center; }
.product-detail .info .btns .at-share-tbx-element .at-share-btn{ margin-bottom: 0 !important; }
.product-detail .info .quote{ box-sizing: border-box; display: block; width: 192px; height: 52px; border-radius: 3px; text-align: center; background-color: #001d5f; font-family: 'Whitney-Medium'; font-size: 18px; line-height: 52px; color: #fff; text-decoration: none; }
.product-detail .info .quote:hover{ background-color: #0034a9; }
.product-detail .info .download{ box-sizing: border-box; display: block; width: 100%; height: 52px; border-radius: 3px; text-align: center; border: 2px solid #001d5f; font-family: 'Whitney-Medium'; font-size: 18px; line-height: 52px; color: #001d5f; text-decoration: none; }
.product-detail .img{ box-sizing: border-box; position: relative; width: 704px; height: 0; padding-top: 31.677%; }
.product-detail .img img{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); }
#products .product-detail .info .btns .share{ margin-left: 20px; min-width: max-content; }

#products .description a{color: #000080; font-weight: bold;}

.product-detail .down_list{ margin-top: 40px; width: 192px; margin-left: 10px; }
.product-detail .down_list li{ font-size: 18px; line-height: 30px; }

#solution-detail #global_editor_contents{ margin-top: 50px; }
#solution-detail #lib_feedback_form{ margin-top: 50px; }

#products .description{ margin-top: 30px; }

#products{ padding-bottom: 119px; overflow: hidden; }
#products .included_products{ margin-top: 101px; }
#products .included_products .title{ font-family: 'Whitney-Semibold'; font-size: 32px; line-height: 32px; color: #333; margin-bottom: 39px; }
#products .included_products .img{ position: relative; height: 0; padding-top: 67.408%; }
#products .included_products .img img{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#products .included_products .info{ padding: 41px 10px 0; }
#products .included_products .info .name{ display: block; font-family: 'Whitney-Semibold'; font-size: 32px; line-height: 36px; color: #333; text-decoration: none; }
#products .included_products .info .desc{ font-size: 16px; line-height: 18px; color: #555; margin-top: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 36px; }
#products .included_products .info .more{ box-sizing: border-box; display: inline-block; font-family: 'Whitney-Semibold'; font-size: 16px; line-height: 44px; color: #fff; width: 230px; height: 44px; border-radius: 2px; background-color: #1a1a1a; text-decoration: none; margin-top: 21px; }
#products .included_products .info .more:hover{ color: #1a1a1a; border: 1px solid #1a1a1a; background-color: #fff; }
#products .included_products .bx-wrapper .bx-pager{ display: none; }
#products .included_products .bx-wrapper .bx-controls-direction a{ margin-top: 0; top: 34%; transform: translateY(-50%); width: 16px; height: 30px; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; }
#products .included_products .bx-wrapper .bx-prev{ background: url(../images/icon/icon_slider.png) no-repeat; left: -73px; }
#products .included_products .bx-wrapper .bx-next{ background: url(../images/icon/icon_slider.png) no-repeat; transform: translateY(-50%) rotate(180deg) !important; right: -69px; }
#products .included_products .bx-wrapper .bx-prev:hover{ background: url(../images/icon/icon_slider_hover.png) no-repeat; transform: translateY(-50%) rotate(180deg) !important; }
#products .included_products .bx-wrapper .bx-next:hover{ background: url(../images/icon/icon_slider_hover.png) no-repeat; transform: translateY(-50%) rotateY(0deg) !important; }
#products .included_products .included_products_box_mobile{ display: none; }

#products #lib_feedback_form{ margin-top: 50px; }

.products .row{ min-height:329px; padding-bottom:5px; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; width:33%;}
.products .case{ height:230px;}
.products .row .inner{ width:200px; margin:0 auto;}
.products .row .inner .img{ margin-top:10px; height:204px; text-align:center;}
.products .case .inner .img{ height:130px;}
.products .row .detail{ width:116px; height:30px; text-align:center; line-height:30px; background:#3a3a3a; border-radius:3px; margin-top:15px;}
.products .row .detail a{ color:#fff; font-size:14px;}
.products .row .name{ margin-bottom:5px; height:30px; line-height:15px; overflow:hidden;}
.products .row .name a{ font-weight:bold;}
#tab{ position:relative; width:100%; height:46px;}
#tabv{ position:absolute; left:0px; top:0px; width:100%;}
#tabv .item{ float:left; height:44px; line-height:44px; border-top:3px solid #fff; cursor:pointer; font-size:16px; padding:0px 23px; border-left:1px solid #fff; border-right:1px solid #fff;}
#tabv .item.cur{ background:#fff; border-top:3px solid #7f7f7f; color:#7f7f7f; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}

#news{ padding-top: 50px; }
#news .leftmenu{ width: 20%; }
#news .leftmenu .t{ background-color: unset; height: 38px; line-height: 38px; position: relative; font-size: 23px; color: #333; text-indent: 0; margin-bottom: 24px; }
#news .leftmenu .row{ padding: 0; margin: 0; }
#news .leftmenu .row .n1{ padding: 0; margin: 0; height: 36px; line-height: 36px; position: relative; padding-right: 20px; border-bottom: none; cursor: pointer; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; white-space: nowrap; }
#news .leftmenu .row .n1 a{ text-decoration: none; color: #333; }
#news .leftmenu .row.on .n1 a{ font-weight: normal; }
#news .leftmenu .row .sub{ padding-bottom: 0; }
#news .leftmenu .row .sub .n1{ text-indent: 20px; }
#news #webpath{ border-top: none; padding: 0; }
#news #webpath .fl{ border: none; padding: 0; font-family: 'OpenSans'; }
#news #webpath .fl:before{ display: none; }
#news #webpath .title{ height: 38px; line-height: 38px; color: #555; font-size: 20px; }
#news #webpath .bread_crumbs{ height: 35px; line-height: 35px; color: #888; font-size: 16px; }
#news #webpath .bread_crumbs a{ color: #888; font-size: 16px; }

#news .rightside{ width: 73.75%; }
#news .rightside_auto{ width: 100% !important; }

#article #lib_feedback_form{ margin-top: 50px; }

.index_module_quote{ display:none; position: relative; min-height: 300px; }
.index_module_quote .quote_info{ position: absolute; top: calc(50% + 8px); left: 50%; transform: translate(-50%, -50%); }
.index_module_quote .quote_info .quote_tit{ font-family: 'Whitney-Semibold'; font-size: 46px; color: #fff; }
.index_module_quote .quote_info .quote_link{ display: inline-block; box-sizing: border-box; font-family: 'Whitney-Semibold'; font-size: 20px; width: 224px; height: 52px; line-height: 48px; border: 2px solid rgba(255, 255, 255, 0.5); color: #fff; margin-top: 54px; text-decoration: none; }
.index_module_quote .quote_info .quote_link:hover{ border-color: #000; color: #000; background-color: #fff; }

#footer{ background: #1d1d1d; padding-bottom: 12px; overflow: hidden; }
.foot_inner{  }
.no_bg{ background:none !important;}
#ftop{ border-bottom:1px solid #363636; height:105px; overflow:hidden;}
#ftop .item{ width:33%; float:left; overflow:hidden; margin-top:34px;}
#ftop .item .p{ width:43px; height:43px; float:left; margin:0 12px 0 7px;}
#ftop .item .p.c0{ background:url(../images/fobg.png) no-repeat 0 0;}
#ftop .item .p.c1{ background:url(../images/fobg.png) no-repeat -418px 0;}
#ftop .item .p.c2{ background:url(../images/fobg.png) no-repeat -830px 0;}
#ftop .item .ds{ float:left; width:235px;}
#ftop .item .ds font{ display:block; font-size:16px; color:#777777;}
#ftop .item .ds div{ color:#fff; line-height:180%;}
#ftop .item .ds a{ color:#fff;}
#fmidd{ border-bottom:1px solid #363636; padding:111px 0 20px;}
#fmidd .div_warp{display: flex; flex-wrap: wrap;}
#fmidd .item{ width:25%;}
#fmidd .item .title{ font-family: 'Whitney-Medium'; font-size: 24px; line-height: 32px; color: #fff; }
#fmidd .item .l{ margin-top: 28px; }
#fmidd .item .r{ font-size: 18px; line-height: 42px; color: #a9a9a9; }
#fmidd .item .r a,#fmidd .item .r span{ font-size: 18px; color: #a9a9a9; }
#fmidd .item .r a{ margin-right: 20px; display: block; text-decoration: none; }
#fmidd .item .r a:hover{ color: #fff; }

#fmidd .item .form input[type=text]::-webkit-input-placeholder{ font-size: 22px; line-height: 24px; color: #a9a9a9; }
#fmidd .item .form input[type=text]:-moz-placeholder{ font-size: 22px; line-height: 24px; color: #a9a9a9; }
#fmidd .item .form input[type=text]::-moz-placeholder{ font-size: 22px; line-height: 24px; color: #a9a9a9; }
#fmidd .item .form input[type=text]:-ms-input-placeholder{ font-size: 22px; line-height: 24px; color: #a9a9a9; }

#fmidd .item .form .tips{ font-size: 18px; line-height: 42px; color: #e8e8e8; }
#fmidd .item .form form{ margin-top: 14px; }
#fmidd .item .form input{ box-sizing: border-box; background: unset; border: unset; outline: none; border-bottom: 1px solid #4a4a4a; height: 65px; color: #a9a9a9; }
#fmidd .item .form .email{ width: calc(100% - 29px); font-size: 22px; line-height: 24px; }
#fmidd .item .form .submit{ width: 29px; background: url(../images/icon/icon_newsletter.png) no-repeat center center; font-size: 0; cursor: pointer; }

#fmidd .share{ display: flex; margin-top: 32px;  }
#fmidd .share .icon_share{ display: block; width: 32px; height: 32px; margin-left: 27px;}
#fmidd .share .icon_share:first-child{ margin-left: 0; }
#fmidd .share .icon_share.icon_Facebook{ background: url(../images/icon/icon_Facebook.png) no-repeat; background-size: 100%; }
#fmidd .share .icon_share.icon_Twitter{ background: url(../images/icon/icon_Twitter.png) no-repeat; background-size: 100%; }
#fmidd .share .icon_share.icon_YouTube{ background: url(../images/icon/icon_YouTube.png) no-repeat; background-size: 100%; }
#fmidd .share .icon_share.icon_LinkedIn{ background: url(../images/icon/icon_LinkedIn.png) no-repeat; background-size: 100%; }

#fmidd .share .header_wechat{ width:32px; height: 32px; position: relative; background:url(../images/footer_wechat.png) no-repeat center /32px 32px; margin-left:27px;}
#fmidd .share .header_wechat .ercode{ width:200px; height:200px; position:absolute; right:0; top:52px; opacity:0; z-index:10000; transform: rotate3d(0,1,0,90deg);}
#fmidd .share .header_wechat .ercode img{ max-width:100%; }
#fmidd .share .header_wechat:hover .ercode{ opacity:1; top:26px; transform:rotate3d(0,0,0,0deg);}
#fmidd .share .header_phone{ width:29px; height: 29px; position: relative; background:url(../images/footer_phone.png) no-repeat center /29px 29px; margin-left:27px; }
#fmidd .share .header_phone .header_phone_abs{ width:150px; height:35px; line-height:35px; position:absolute; right:0; top:52px; opacity:0; z-index:10000; background:#fff; font-size:18px; text-align: center; transform: rotate3d(0,1,0,90deg); box-shadow: 10px 10px 5px #888888;}
#fmidd .share .header_phone:hover .header_phone_abs{ opacity: 1;  top:38px; transform:rotate3d(0,0,0,0deg);}


#fbott{ padding: 40px 0; }
#footer_menu{ color: #969696;}
#footer_menu a{ margin:0 10px; color: #969696;}
#copy{ font-size: 18px; line-height: 32px; color: #969696; }
#copy a{ font-size: 18px; line-height: 32px; color: #969696; text-decoration: none; }
#footer_share{ overflow:hidden;}
#footer_share a{ float:left; height:32px; margin-right:6px;}
#footer_share a.p0{ background:url(../images/share.png) no-repeat 0 0;}
#footer_share a.p1{ background:url(../images/share.png) no-repeat -38px 0;}
#footer_share a.p2{ background:url(../images/share.png) no-repeat -76px 0;}
#footer_share a.p3{ background:url(../images/share.png) no-repeat -114px 0;}
#footer_share a.p4{ background:url(../images/share.png) no-repeat -152px 0;}

#fbott .fbott_links, #fbott .fbott_links a{ font-size: 18px; line-height: 32px; color: #969696; }
#fbott .fbott_links a:hover{ color: #fff; text-decoration: none; }
#fbott .fbott_links span{ margin: 0 13px; }

@media screen and (max-width: 1480px) {
	.div_warp{ width: 1200px; }

	.nav .i{margin-left: 50px;}

	.banner .ban_tit{ width: 622px; padding-left: 86px; -webkit-line-clamp: 4; }

	.products{ padding: 59px 93px 144px }
	.products .product_item{ margin-top: 129px; }
	.products .cate_desc{ width: 690px; }
	.products .pro_list{ margin-top: 129px; }
	.products .pro_list .pro_item{ width: 499px; margin-top: 127px; }
	.products .pro_list .pro_item .pro_info{ padding: 34px 17px 0; }

	.product-detail .info{ width: 600px; padding: 12px 17px 19px 0; }
	.product-detail .img{ width: 600px; }

	#products .included_products .bx-wrapper .bx-prev{ left: -62px; }
	#products .included_products .bx-wrapper .bx-next{ right: -58px; }

	.solution .solution_item{ width: 370px; min-height: 373px; margin-right: 43px; margin-top: 76px; }
	.solution .solution_item .sol_info{ padding: 20px 17px 4px; }

	#solution-detail .included_products .ip_list .ip_item{ width: 361px; max-width: 361px; box-shadow: 4px 0 21px #07000210; padding: 63px 42px 33px; }
	#solution-detail .included_products .ip_list .ip_item .ip_tit{ margin-top: 35px; }
	#solution-detail .included_products .ip_list .ip_item .ip_desc{ margin-top: 9px; }
	#solution-detail .included_products .ip_list .ip_item .more{ margin-top: 16px; }
}

@media screen and (max-width: 1360px) {
	#products .included_products .bx-wrapper .bx-prev{ left: -42px; }
	#products .included_products .bx-wrapper .bx-next{ right: -38px; }
}

@media screen and (max-width: 1280px) {
	.div_warp{ width: 1000px; }
	.logo{ height: 50px; }
	.ext_logo{ left: 180px; top: 5px; width: 115px; height: 43px; }
	.nav .i{ margin-left: 30px; }
	#header .lang{ margin-left: 30px; }

	.banner .ban_tit{ width: 518px; padding-left: 72px; -webkit-line-clamp: 3; }

	.products{ padding: 49px 78px 120px; }
	.products .product_item{ margin-top: 107px; }
	.products .cate_desc{ width: 575px; }
	.products .pro_list{ margin-top: 107px; }
	.products .pro_list .pro_item{ width: 416px; }
	.products .pro_list .pro_item .pro_info{ padding: 29px 14px 0; }

	.product-detail .info{ width: 500px; padding: 10px 14px 16px; }
	.product-detail .img{ width: 500px; }

	.solution .solution_item{ width: 308px; min-height: 324px; margin-right: 36px; margin-top: 63px; }
	.solution .solution_item .sol_info{ padding: 17px 14px 3px; }

	#solution-detail .included_products .ip_list .ip_item{ width: 301px; max-width: 301px; box-shadow: 3px 0 17px #07000210; padding: 53px 35px 27px; }
	#solution-detail .included_products .ip_list .ip_item .ip_tit{ margin-top: 35px; }
	#solution-detail .included_products .ip_list .ip_item .ip_desc{ margin-top: 9px; }
	#solution-detail .included_products .ip_list .ip_item .more{ margin-top: 16px; }
}

@media screen and (max-width: 1100px) {
	#products .included_products .bx-wrapper .bx-prev{ left: -20px; }
	#products .included_products .bx-wrapper .bx-next{ right: -18px; }
}

@media screen and (max-width: 1040px) {
	body{ padding-top: 66px; }
	body.index{ padding-top: 0; }

	#header{ display: none; }
	#header_mobile{ display: block; }
	.div_warp{ box-sizing: border-box; width: 750px; padding: 0 12px; }
	.ext_logo{ left:100px; top:-2px; width: 80px; height: 30px;}

	.info .crumbs, .info .crumbs a{ font-size: 14px; line-height: 24px; }

	.banner .ban_tit{ width: 750px; padding-left: 0; font-size: 20px; line-height: 24px; -webkit-line-clamp: 6; text-align: center; }
	.banner_center .ban_info{ width: 100%; top: calc(50% - 5px); }
	.banner_center .ban_info .ban_tit{ font-size: 20px; line-height: 24px; }
	.banner_center .ban_info .ban_desc{ font-size: 12px; line-height: 15px; margin-top: 0; -webkit-line-clamp: 3; }
	#products .banner_center .ban_info{ top: 50%; }
	#products .banner_center .ban_info .ban_tit{ font-size: 20px; line-height: 24px; }
	#products .banner_center .ban_info .ban_desc{ font-size: 12px; line-height: 15px; margin-top: 0; -webkit-line-clamp: 2; margin-top: 3px; }

	#products{ padding-bottom: 11px; }
	.products{ padding: 25px 0 0; }
	.products .cate_tit{ font-size: 23px; line-height: 26px; margin-top: 20px; }
	.products .cate_desc{ font-size: 12px; line-height: 16px; width: 100%; margin-top: 9px; }
	.products .cate_links{ margin-top: 25px; }
	.products .cate_links a{ width: 142px; height: 22px; font-size: 12px; line-height: 20px; border-width: 1px; }
	.products .cate_links a.support{ margin-left: 8px; }

	.products .product_item{ margin-top: 52px; }
	.products .pro_list{ justify-content: center; margin-top: 52px; }
	.products .pro_list .pro_item{ width: 78.1333%; margin-top: 52px; }
	.products .pro_list .pro_item:first-child{ margin-top: 0; }
	.products .pro_list .pro_item:nth-child(2){ margin-top: 52px; }
	.products .pro_list .pro_item .pro_info{ padding: 20px 10px 0; }
	.products .pro_list .pro_item .name{ font-size: 16px; line-height: 16px; }
	.products .pro_list .pro_item .desc{ font-size: 12px; line-height: 12px; margin-top: 6px; }
	.products .pro_list .pro_item .more{ width: 115px; height: 22px; font-size: 12px; line-height: 20px; margin-top: 8px; }

	.product-detail .info .btns .share .at-icon{ width: 16px !important; height: 16px !important; }
	.product-detail .info .btns .share .at-icon-wrapper{ width: 16px !important; height: 16px !important; }

	.share .icon_share{ width: 16px; height: 16px; margin-bottom: 0; }

	.product-detail{ margin-top: 50px; padding:0 6px;}
	.product-detail .info{ width: 100%; padding: 0 6px; }
	.product-detail .info .title{ font-size: 20px; line-height: 20px; color: #000080; font-weight: bold; }
	.product-detail .info .desc{ font-size: 16px; margin-top: 14px; color: #404040; }
	.product-detail .info .btns{ margin-top: 24px; }
	.product-detail .info .quote{ width: 96px; height: 26px; font-size: 12px; line-height: 26px; border-radius: 2px; }
	.product-detail .down_list{ width: 96px; margin-top: 0; }
	.product-detail .info .download{ height: 26px; font-size: 12px; line-height: 26px; border-radius: 2px; }
	.product-detail .info .btns .share{ margin-left: 11px; }
	.product-detail .info .btns .share .at-share-tbx-element .at-share-btn{ margin: 0 2px 5px 0; }
	.product-detail .img{ width: 100%; margin-top: 43px; padding-top: 58.664%; }
	.product-detail .img img{ right: unset; left: 50%; transform: translate(-50%, -50%); }

	body #global_editor_contents strong, body #global_editor_contents b{ font-family: 'Whitney-Semibold'; }
	body .solution_description{ padding:0 6px; }
	body .solution_description .title{ font-size: 20px; line-height: 20px; color:#000 !important; }
	body .solution_description .subtitle{ font-size: 16px; line-height: 28px; color:#000 !important; }
	body .solution_description .card .info .list .item{ font-size: 16px; line-height: 22px; color: #000; }
	body .solution_description .card .info .list .item:before{ top: 10px; }
	body .pro_desc .card .title{ font-size: 20px; line-height: 20px; }
	body .pro_desc .card .info{ padding:0 6px; }
	body .pro_desc .card .info .list .item{ font-size: 16px; line-height: 22px; color: #000; }
	body .pro_desc .card .info .list .item:before{ top: 12px; }
	body .fiveg .desc{ font-size: 16px; line-height: 22px; color: #000; }
	body .aboutus .card .info .desc{ font-size: 16px; line-height: 22px; color: #000; }
	body .support .card_info .info .text{ font-size: 16px; line-height: 22px; color: #000; }

	#products .included_products .bx-wrapper .bx-controls-direction{ display: none; }
	#products .included_products .included_products_box{ display: none; }
	#products .included_products .included_products_box_mobile{ display: block; }
	#products .description{ margin-top: 17px; }
	#products .included_products{ margin-top: 45px; padding: 0 11% 10px; }
	#products .included_products .title{ font-size: 16px; line-height: 16px; margin-bottom: 19px; }
	#products .included_products .info{ padding: 20px 10px 0; }
	#products .included_products .info .name{ font-size: 16px; line-height: 18px; }
	#products .included_products .info .desc{ font-size: 12px; line-height: 18px; margin-top: 5px; }
	#products .included_products .info .more{ width: 115px; height: 22px; font-size: 12px; line-height: 22px; margin-top: 5px; }

	.solution{ padding-bottom: 0; }
	.solution .solution_item{ width: 94%; min-height: unset; float: none; margin-right: 0; margin: 32px auto 0; }
	.solution .solution_item.no_mar_r{ margin-right: auto; }
	.solution .solution_item .img{ padding-top: 0; height: 246px; }
	.solution .solution_item .sol_info{ padding: 28px 15px 7px; }
	.solution .solution_item .sol_tit{ font-size: 17px; line-height: 23px; }
	.solution .solution_item .sol_desc{ font-size: 12px; line-height: 16px; }

	#solution-detail{ padding-bottom: 7px; }
	#solution-detail .ws_nowrap{ white-space: normal; }
	#solution-detail #global_editor_contents{ margin-top: 43px; }
	#solution-detail .included_products{ margin-top: 62px; }
	#solution-detail .included_products .title{ font-size: 23px; line-height: 26px; }
	#solution-detail .included_products .ip_list{ flex-wrap: wrap; justify-content: center; margin-top: 34px; }
	#solution-detail .included_products .ip_list .ip_item{ width: 73.1333%; max-width: unset; box-shadow: 2px 0 14px #07000210; padding: 46px 26px 24px; margin-top: 14px; }
	#solution-detail .included_products .ip_list .ip_item:first-child{ margin-top: 0; }
	#solution-detail .included_products .ip_list .ip_item .img{ padding-top: 35%; }
	#solution-detail .included_products .ip_list .ip_item .ip_tit{ font-size: 15px; line-height: 35px; margin-top: 22px; }
	#solution-detail .included_products .ip_list .ip_item .ip_desc{ font-size: 12px; line-height: 16px; margin-top: 7px; }
	#solution-detail .included_products .ip_list .ip_item .more{ font-size: 12px; line-height: 35px; margin-top: 11px; }

	#news{ padding-top: 20px; }
	#news .div_warp{ padding: 0; }
	#news .leftmenu{ display: none; }
	#news .rightside{ box-sizing: border-box; width: 100%; padding: 0 2.93%; }
	#news #webpath{ height: 22px; line-height: 22px; }
	#news #webpath .fl{ display: block; }
	#news #webpath .title{ font-size: 14px; line-height: 22px; height: 22px; }
	#news #webpath .bread_crumbs{ font-size: 12px; line-height: 22px; height: 22px; }
	#news #webpath .bread_crumbs a{ font-size: 12px; }

	.index_module.index_module_quote{ margin-top: 33px; min-height: 163px; }
	.index_module_quote .quote_info{ top: calc(50% + 5px); }
	.index_module_quote .quote_info .quote_tit{ font-size: 23px; line-height: 26px; }
	.index_module_quote .quote_info .quote_link{ width: 112px; height: 27px; border-width: 1px; font-size: 12px; line-height: 24px; margin-top: 22px; }

	#fmidd{ padding: 31px 11px 20px; }
	#fmidd .item{ width: 100%; margin-top: 19px; }
	#fmidd .item:first-child{ margin-top: 0; }
	#fmidd .item .l{ margin-top: 8px; }
	#fmidd .item .title{ font-size: 12px; line-height: 16px; }
	#fmidd .item .r a, #fmidd .item .r span{ font-size: 12px; line-height: 21px; }
	#fmidd .item .form .tips{ font-size: 12px; line-height: 26px; }
	#fmidd .item .form form{ margin-top: 6px; }
	#fmidd .item .form input{ height: 32px; }
	#fmidd .item .form .email{ font-size: 12px; line-height: 21px; width: calc(100% - 17px); }
	#fmidd .item .form .submit{ width: 17px; background-size: 100%; }

	#fmidd .item .form input[type=text]::-webkit-input-placeholder{ font-size: 12px; line-height: 21px; }
	#fmidd .item .form input[type=text]:-moz-placeholder{ font-size: 12px; line-height: 21px; }
	#fmidd .item .form input[type=text]::-moz-placeholder{ font-size: 12px; line-height: 21px; }
	#fmidd .item .form input[type=text]:-ms-input-placeholder{ font-size: 12px; line-height: 21px; }

	#fmidd .share{ margin-top: 20px; }
	#fmidd .share .icon_share{ width: 16px; height: 16px; margin-left: 15px; }
	#fmidd .share .header_wechat{ width:16px; height: 16px; margin-left:15px; background-size:100%;}
	#fmidd .share .header_wechat .ercode{width:100px; height: 100px;}
	#fmidd .share .header_wechat:hover .ercode{right:-38px; top:-114px;}
	#fmidd .share .header_phone{ width:16px; height: 16px; margin-left:15px; background-size:100%; }
	#fmidd .share .header_phone:hover .header_phone_abs{top:26px;}

	#fbott{ padding: 24px 0 9px; }
	#fbott .fl{ width: 100%; text-align: center; }
	#copy, #copy a{ font-size: 12px; line-height: 16px; }
	#fbott .fbott_links{ width: 100%; text-align: center; margin-top: 8px; }
	#fbott .fbott_links, #fbott .fbott_links a{ font-size: 12px; line-height: 16px; }
	#fbott .fbott_links span{ margin: 0; }
}

@media screen and (max-width: 750px) {
	.div_warp{ width: 100%; padding: 0 1.6%; }
	.banner .ban_tit{ width: 100%; -webkit-line-clamp: 2; top: 50%; }
	#products .div_warp{ padding: 0 6px; }
	#solution-detail .div_warp{ padding: 0; }
	body #global_editor_contents .editor_table_wrap{ overflow-x:auto !important; }
}

/* 产品详情介绍 */
.pro_desc{ font-family: 'Whitney-Light'; }
.pro_desc .ta_center{ text-align: center; }

.pro_desc .card{ margin-top: 105px; }
.pro_desc .card:first-child{ margin-top: 0; }
.pro_desc .card .title{ font-family: 'Whitney-Semibold'; font-size: 32px; line-height: 32px; color: #333; }
.pro_desc .card .img{ box-sizing: border-box; width: 704px; }
.pro_desc .card .info{ box-sizing: border-box; width: 704px; padding-left: 15px; }
.pro_desc .card .info .list{ margin-top: 30px; }
.pro_desc .card .info .list .item{ font-size: 19px; line-height: 28px; color: #555; padding-left: 25px; margin-top: 28px; position: relative; }
.pro_desc .card .info .list .item:first-child{ margin-top: 0; }
.pro_desc .card .info .list .item:before{ content: ''; position: absolute; width: 5px; height: 5px; border-radius: 50%; left: 9px; top: 13px; background-color: #555; }
.pro_desc .card .info .list .item.no-point:before{ display: none; }

.pro_desc .card_1{ background-color: #f7f9fa; border-radius: 3px; border: 1px solid #eee; padding: 90px 116px 95px; }
.pro_desc .card_1 .list{ margin-top: 75px; }
.pro_desc .card_1 .list .row{ display: flex; justify-content: space-between; margin-top: 35px; }
.pro_desc .card_1 .list .row:first{ margin-top: 0; }
.pro_desc .card_1 .list .row .item{ display: flex; }
.pro_desc .card_1 .list .row .item .img{ box-sizing: border-box; width: unset; min-width: 85px; border: 5px solid #001d5f; border-radius: 10px; }
.pro_desc .card_1 .list .row .item .img img{ border-radius: 5px; }
.pro_desc .card_1 .list .row .item .text{ font-size: 22px; line-height: 32px; color: #555; margin-left: 47px; width: 366px; }
.pro_desc .card_1 .list .row .item:last-child  .text{ margin-left: 27px; width: 386px; }

.pro_desc .card_2{ margin-top: 107px; }
.pro_desc .card_2 .card_item{ box-sizing: border-box; background-color: #f7f9fa; display: flex; flex-wrap: wrap; }
.pro_desc .card_2 .card_item_head{ display: flex; }
.pro_desc .card_2 .card_item_head .card_head{ font-family: 'Whitney-Medium'; font-size: 32px; line-height: 75px; color: #fff; height: 75px; background-color: #001d5f; padding-left: 49px; }
.pro_desc .card_2 .card_item_head .card_head:first-child{ width: 734px; }
.pro_desc .card_2 .card_item_head .card_head:last-child{ width: 670px; }
.pro_desc .card_2 .info{ width: 630px; padding: 53px 0 85px 45px; }
.pro_desc .card_2 .info:last-child{ margin-left: 104px; }
.pro_desc .card_2 .info .list{ margin-top: 0; }
.pro_desc .card_2 .info .list .item:before{ left: 7px; top: 11px; }

@media screen and (max-width: 1480px) {
	.pro_desc .card .img{ width: 600px; }
	.pro_desc .card .info{ width: 600px; padding-left: 12px; }
	.pro_desc .card .info .list{ margin-top: 25px; }
	.pro_desc .card .info .list .item{ margin-top: 23px; }

	.pro_desc .card_1{ padding: 76px 98px 80px; }
	.pro_desc .card_1 .list .row .item .text{ width: 311px; margin-left: 40px; }
	.pro_desc .card_1 .list .row .item:last-child .text{ width: 328px; }

	.pro_desc .card_2 .card_item_head .card_head{ padding-left: 41px; }
	.pro_desc .card_2 .card_item_head .card_head:first-child{ width: 625px; }
	.pro_desc .card_2 .card_item_head .card_head:last-child{ width: 575px; }
	.pro_desc .card_2 .info:last-child{ margin-left: 88px; }
	.pro_desc .card_2 .info{ width: 536px; padding: 45px 0 72px 38px; }
}

@media screen and (max-width: 1280px) {
	.pro_desc .card .img{ width: 500px; }
	.pro_desc .card .info{ width: 500px; padding-left: 10px; }
	.pro_desc .card .info .list{ margin-top: 21px; }
	.pro_desc .card .info .list .item{ margin-top: 19px; }

	.pro_desc .card_1{ padding: 53px 82px 67px; }
	.pro_desc .card_1 .list .row .item .text{ width: 259px; margin-left: 33px; }
	.pro_desc .card_1 .list .row .item:last-child .text{ width: 274px; }

	.pro_desc .card_2 .card_item_head .card_head{ padding-left: 34px; }
	.pro_desc .card_2 .card_item_head .card_head:first-child{ width: 521px; }
	.pro_desc .card_2 .card_item_head .card_head:last-child{ width: 479px; }
	.pro_desc .card_2 .info:last-child{ margin-left: 73px; }
	.pro_desc .card_2 .info{ width: 447px; padding: 37px 0 60px 31px; }
}

@media screen and (max-width: 1040px) {
	.pro_desc .card{ margin-top: 48px; }
	.pro_desc .card .title{ font-size: 16px; line-height: 16px; }
	.pro_desc .card .info{ width: 100%; padding-left: 6px; }
	.pro_desc .card .info .list{ margin-top: 15px; }
	.pro_desc .card .info .list .item{ font-size: 12px; line-height: 14px; padding-left: 12px; margin-top: 14px; }
	.pro_desc .card .info .list .item:before{ width: 2px; height: 2px; left: 4px; top: 6px; }
	.pro_desc .card .img{ width: 100%; margin-top: 0; }

	.pro_desc .card_1{ box-sizing: border-box; width: 96.6667%; margin: 0 auto; padding: 34px 13px 28px; }
	.pro_desc .card_1 .list{ margin-top: 26px; }
	.pro_desc .card_1 .list .row{ margin-top: 18px; flex-wrap: wrap; }
	.pro_desc .card_1 .list .row .item{ width: 100%; margin-top: 18px; }
	.pro_desc .card_1 .list .row .item:first-child{ margin-top: 0; }
	.pro_desc .card_1 .list .row .item .img{ border-width: 2px; width: 42px; min-width: 42px; border-radius: 5px; margin-top: 0; }
	.pro_desc .card_1 .list .row .item .text{ width: unset; font-size: 12px; line-height: 16px; margin-left: 24px; display: flex; align-items: center; }
	.pro_desc .card_1 .list .row .item:last-child .text{ width: unset; margin-left: 24px; }

	.pro_desc .card_2{ margin-top: 33px; }
	.pro_desc .card_2 .card_item{ padding: 1px 0 32px; }
	.pro_desc .card_2 .card_item_head .card_head{ font-size: 16px; line-height: 38px; height: 38px; padding-left: 16px; }
	.pro_desc .card_2 .card_item_head .card_head:first-child{ width: 100%; }
	.pro_desc .card_2 .card_item_head .card_head:last-child{ width: 100%; padding-left: 6px; }
	.pro_desc .card_2 .info{ width: 100%; padding: 3px 0 0 16px; }
	.pro_desc .card_2 .info:last-child{ margin-left: 0; }
}

/* 解决方案详情介绍 */
body #global_editor_contents img {max-height: 100%;}
.solution_description .card {margin-top: 139px;}
.solution_description .card:first-child {margin-top: 0;}
.solution_description .title {font-family: 'Whitney-Semibold';font-size: 32px;line-height: 32px;color: #333;}
.solution_description .subtitle {font-size: 18px;line-height: 30px;color: #000;}
.solution_description .ta_center {text-align: center;}
.solution_description .card .img {box-sizing: border-box;width: 704px;}
.solution_description .card.card_2 .img {text-align: right;}
.solution_description .card .info {box-sizing: border-box;width: 704px;padding: 15px 0 0 16px;}
.solution_description .card.card_2 .info {padding: 15px 0 0;}
.solution_description .card .info .list {margin-top: 34px;}
.solution_description .card .info .list .item {font-size: 19px;line-height: 26px;color: #555;padding-left: 25px;margin-top: 26px;position: relative;}
.solution_description .card .info .list .item:first-child {margin-top: 0;}
.solution_description .card .info .list .item:before {content: '';position: absolute;width: 5px;height: 5px;border-radius: 50%;left: 9px;top: 9px;background-color: #555;}
.solution_description .card.card_3 {margin-top: 100px;border: 1px solid #eee;background-color: #f7f9fa;border-radius: 2px;padding: 60px 100px 60px 87px;}
.solution_description .card.card_3 .list {margin-top: 88px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.solution_description .card.card_3 .list .item {width: 30%;text-align: center;margin-bottom: 40px;}
.solution_description .card.card_3 .list .item .img {width: unset;min-height: 80px;display: flex;align-items: center;justify-content: center;}
.solution_description .card.card_3 .list .item .text {font-family: "Whitney-Light";font-size: 18px;line-height: 28px;color: #555;}
.solution_description .card_app {margin-top: 100px;}
.solution_description .card_app .app_list {margin-top: 44px;display: flex;flex-wrap: wrap;}
.solution_description .card_app .app_list .app_item {box-sizing: border-box;width: 436px;margin-right: 50px;margin-bottom: 80px;}
.solution_description .card_app .app_list .app_item.no_mar_r {margin-right: 0;}
.solution_description .card_app .app_list .app_item .img {position: relative;height: 0;padding-top: 67%;}
.solution_description .card_app .app_list .app_item .img img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.solution_description .card_app .app_list .app_item .name {font-family: 'Whitney-Semibold';font-size: 24px;line-height: 32px;color: #333;text-decoration: none;margin-top: 24px;}
.solution_description .card_app .app_list .app_item .desc {font-size: 16px;line-height: 18px;color: #555;margin-top: 14px;}

@media screen and (max-width: 1480px) {
	.solution_description .card .img {width: 600px;}
	.solution_description .card .info {width: 600px;padding: 12px 0 0 13px;}
	.solution_description .card .info .list {margin-top: 28px;}
	.solution_description .card .info .list .item {margin-top: 22px;}
	.solution_description .card.card_3 {padding: 101px 85px 117px 74px;}
	.solution_description .card.card_3 .list {margin-top: 75px;}
	.solution_description .card_app .app_list .app_item {width: 371px;margin-right: 42px;margin-bottom: 68px;}
}

@media screen and (max-width: 1280px) {
	.solution_description .card .img {width: 500px;}
	.solution_description .card .info {width: 500px;padding: 10px 0 0 11px;}
	.solution_description .card .info .list {margin-top: 24px;}
	.solution_description .card .info .list .item {margin-top: 18px;}
	.solution_description .card.card_3 {padding: 84px 71px 98px 61px;}
	.solution_description .card.card_3 .list {margin-top: 62px;}
	.solution_description .card_app .app_list .app_item {width: 309px;margin-right: 35px;margin-bottom: 56px;}
}

@media screen and (max-width: 1040px) {
	.solution_description .card {margin-top: 0;}
	.solution_description .card .info {width: 100%;padding: 0 6px;}
	.solution_description .title {font-size: 16px;line-height: 16px;}
	.solution_description .subtitle {font-size: 16px;line-height: 22px;}
	.solution_description .card .info .list {margin-top: 16px;}
	.solution_description .card .info .list .item {font-size: 12px;line-height: 14px;padding-left: 12px;margin-top: 14px;}
	.solution_description .card .info .list .item:before {width: 2px;height: 2px;left: 4px;top: 6px;}
	.solution_description .card .img {width: 100%;margin-top: 0;}
	.solution_description .card.card_2 .info {padding: 15px 6px 0;}
	.solution_description .card.card_2 .img {text-align: center;}
	.solution_description .card.card_3 {box-sizing: border-box;width: 96.6667%;margin: 18px auto 0;padding: 38px 6px 32px;}
	.solution_description .card.card_3 .list {margin-top: 24px;}
	.solution_description .card.card_3 .list .item {width: 48%;}
	body .solution_description .card.card_3 .list .item .img {min-width: 40px;margin-top: 0;min-height: 50px !important;}
	body .solution_description .card.card_3 .list .item .img img {max-height: 50px !important;}
	.solution_description .card.card_3 .list .item .text {font-family: "Whitney-Light";font-size: 12px;line-height: 14px;}
	.solution_description .card_app {margin-top: 43px;}
	.solution_description .card_app .app_list {margin-top: 19px;}
	.solution_description .card_app .app_list .app_item {width: 91%;margin: 44px auto 0;}
	.solution_description .card_app .app_list .app_item:first-child {margin-top: 0;}
	.solution_description .card_app .app_list .app_item.no_mar_r {margin-right: auto;}
	.solution_description .card_app .app_list .app_item .img {padding-top: 0;height: 246px;}
	.solution_description .card_app .app_list .app_item .name {font-size: 17px;line-height: 23px;margin-top: 27px;}
	.solution_description .card_app .app_list .app_item .desc {font-size: 12px;line-height: 16px;margin-top: 8px;}
}

.news_menu{text-align: center; height: 50px; width: 100%; background-color: #fff; border-bottom: 1px solid #e5e5e5; z-index: 101; position: relative;}
.news_menu .news_menu_box{display: flex; justify-content: center; align-items: center; width: max-content; max-width: 1799.136px; height: 50px; line-height: 50px; padding: 0 15px; margin: 0 auto;}
.news_menu .news_menu_box .news_menu_name{font-size: 14px; line-height: 50px; font-weight: bold; padding-right: 30px; position: relative;}
.news_menu .news_menu_box .news_menu_name::after{content: ''; width: 1px; height: 22px; background-color: #e5e5e5; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.news_menu .news_menu_list ul{display: flex; align-items: center;}
.news_menu .news_menu_list ul li{margin: 0 15px;}
.news_menu .news_menu_list ul li a{box-sizing: border-box; display: block; font-size: 14px; line-height: 50px; height: 50px; border-bottom: 2px solid transparent; text-decoration: none;}
.news_menu .news_menu_list ul li.active a,
.news_menu .news_menu_list ul li:hover a{border-bottom-color: #c7000b;}
.news_content{box-sizing: border-box; width: 85.652%; max-width: 1430.016px; padding: 0 calc(8.5% + 15px); margin: 0 auto;}
.news_content .news_title{font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; font-weight: bold; font-size: 45px; line-height: 67px; text-align: center; margin: 70px 0 30px;}
.news_content .news_info{text-align: center; margin-bottom: 30px;}
.news_content .news_info > div{display: inline-block; font-size: 16px; line-height: 22px; color: #adadad; margin: 0 10px;}
.news_content .news_desc{font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 35px; color: #666;}

@media (max-width: 768px){
	.news_content{width: 100%; padding: 0 15px;}
	.news_content .news_title{font-size: 28px; line-height: 42px; margin-top: 40px;}
	.news_content .news_info{margin-bottom: 15px;}
	.news_content .news_info > div{font-size: 12px; line-height: 17px;}
	.news_content .news_desc{font-size: 14px; line-height: 27px;}
}